home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 9935 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  9.5 KB

  1. Path: news.mchp.siemens.de!cobra!fb
  2. From: fb@cobra.zfe.siemens.de (Frank Buschmann)
  3. Newsgroups: comp.lang.c++
  4. Subject: EuroPLoP
  5. Date: 5 Mar 1996 06:05:13 GMT
  6. Organization: Siemens AG, Neu_Perlach-Munich-Germany-Europe.
  7. Message-ID: <4hglip$n03@salomon.zfe.siemens.de>
  8. NNTP-Posting-Host: cobra.zfe.siemens.de
  9. X-Newsreader: TIN [version 1.2 PL1]
  10.  
  11. There is just one month left for submitting papers to EuroPLoP!
  12.  
  13.  
  14.  
  15.  
  16. ======================================================================
  17.  
  18.                     Announcement and Call for Papers
  19.  
  20.                      First European Conference on
  21.                   The Pattern Languages of Programs
  22.         
  23.                         July 11-13th, 1996
  24.                      Irsee, Bavaria, Germany
  25.  
  26.       http://www.cs.wustl.edu/~schmidt/jointPLoP-96.html
  27.  
  28. ======================================================================
  29.  
  30. Important Dates
  31.  
  32.         o Submissions due                       April 5th, 1996
  33.         o Notification to authors               May 6th, 1996
  34.         o Final pre-conference draft due        May 31th, 1996
  35.         o Conference                            July 11-13th, 1996   
  36.         o Proceedings draft due                 October 14th, 1996
  37.  
  38. PRELIMINARY PROGRAM COMMITTEE
  39.  
  40. Program Chair:.  Bruce Anderson, IBM
  41. Conference Chair: Frank Buschmann, Siemens Research
  42.  
  43. Kent Beck, First Class Software
  44. Ward Cunningham, IBM
  45. Erich Gamma, Taligent
  46. Richard Gabriel, ParcPlace
  47. Ralph Johnson, University of Illinois, Urbana-Champaign
  48. Doug Lea, SUNY Oswego
  49. Robert Martin, RCM consulting
  50. John Vlissides, IBM Research
  51. Others to be announced soon...
  52.  
  53. OVERVIEW
  54.  
  55. Patterns capture the essence of successful solutions to problems that
  56. arise when building software systems.  A pattern describes a family of
  57. solutions to recurring problems.  Patterns form a language when woven
  58. together to provide a sequence or a process for the orderly resolution
  59. of problems.  Such pattern languages guide analysts, designers, and
  60. programmers to produce workable software that solves common
  61. organizational and development problems.
  62.  
  63. Mature engineering disciplines draw from a collective vocabulary of
  64. successful solutions to known architectural problems.  Automobile
  65. designers don't design cars using the laws of physics, they adapt
  66. adequate solutions from among those known to work well enough.  The
  67. extra few percent of performance available by starting from scratch
  68. typically isn't worth the cost. 
  69.  
  70. Patterns can form the basis for such a shared architectural consensus.
  71. If software is to become an engineering discipline, successful
  72. practices must be systematically documented and widely disseminated.
  73. Once expressed in the pattern form, solutions may be recast in new
  74. contexts to facilitate the widespread reuse of (micro-)architecture,
  75. detailed designs, algorithms, implementations, and organization
  76. structures. 
  77.  
  78. Patterns are important tools for documenting successful practices and
  79. improving software quality by addressing fundamental challenges in
  80. software system development.  Challenges addressed by design patterns
  81. include communication of architectural knowledge among developers;
  82. accommodating a new design paradigm or architectural style; resolving
  83. non-functional forces such as reusability, portability, and
  84. extensibility; and avoiding development traps and pitfalls that have
  85. traditionally been learned only by experience. 
  86.  
  87. EuroPLoP invites you to add your expertise to the growing corpus of
  88. patterns.  EuroPLoP's focus is improving the expression of patterns.  You
  89. will have the opportunity to refine and extend your patterns with help
  90. from knowledgeable and supportive fellow pattern enthusiasts. 
  91.  
  92. In addition to intensive pattern review sessions, participants at the
  93. conference will have many opportunities to discuss other aspects of
  94. writing, teaching, and applying patterns.  Every effort will be made
  95. to provide an informal and creative atmosphere.  The committee is open
  96. to out-of-the-ordinary submissions (write first) so long as they, like
  97. patterns, celebrate that elusive quality called "good design."
  98.  
  99. In the past two years, the international conference on Pattern
  100. Languages of Programming has been held solely in Allerton Park,
  101. Illinois in the United States.  However, patterns are a hot topic in
  102. the software community around the world, particularly in Europe.
  103. Therefore, this year the Pattern Languages of Programs conference will
  104. also be held in Kloster Irsee, Germany, July 10-14, 1996.  Both
  105. conferences will be closely coordinated.  There will be a joint
  106. program committee and authors can decide which conference they like to
  107. submit their papers. The editing process of the proceedings will also
  108. be coordinated. The proccedings will be published by Addison-Wesley in
  109. their Pattern Languages of Programming Design series.
  110.  
  111. Complete information on both PLoP conferences is available at:
  112.  
  113. http://www.cs.wustl.edu/~schmidt/jointPLoP-96.html
  114.  
  115. CONFERENCE TOPICS
  116.  
  117. All aspects of programs and their development are suitable topics for
  118. review at the conference.  Patterns might be so specific as to name
  119. particular objects, interface elements or implementation structures in
  120. a solution.  They could describe configurations of hardware, software,
  121. organizations, and individuals.  Patterns may or may not be specific
  122. to a domain or programming language.
  123.  
  124. The EuroPLoP conference will focus on concrete patterns and pattern
  125. languages spanning a range of topics, including (but not limited to)
  126. the following:
  127.  
  128.     o Organization and development processes
  129.     o Domain-specific software architectures
  130.     o Human/computer interface design
  131.     o Real-time systems
  132.     o Distributed and parallel processing
  133.     o Client/server programming
  134.     o Effective programming practices
  135.     o Simulations
  136.  
  137. We will make a particular effort at EuroPLoP '96 to begin to better
  138. integrate the patterns that have emerged over the last two years at
  139. EuroPLoP, and elsewhere.  Submissions that refine, extend, connect, and
  140. integrate this body of work are encouraged.  We hope as well to
  141. encourage collaboration among people that share common architectural
  142. interests.
  143.  
  144. CONFERENCE FORMAT
  145.  
  146. The centerpiece of EuroPLoP will once again be a series of writer's
  147. workshops.  At a typical conference, the author of a paper presents
  148. his or her work, while the audience silently observes.  In contrast,
  149. during a writer's workshop, the author silently observes, while the
  150. workshop participants discuss the strengths and weaknesses of each
  151. paper, accentuating positive aspects and suggesting improvements in
  152. content and style.
  153.  
  154. Based on experience and feedback from PLoP attendees during the past
  155. two years, the PLoP writer's workshop format has been remarkably
  156. effective for both authors and workshop participants.  This year, we
  157. plan to supplement the workshops with other activities such as:
  158.  
  159.       o How to present patterns effectively -- e.g., we'll examine
  160.         writing, typographic issues, as well as electronic media, such
  161.         as the World Wide Web.
  162.  
  163.       o How to teach patterns effectively 
  164.  
  165.       o Lessons learned applying patterns in production software 
  166.         environments 
  167.  
  168. We strongly encourage attendees to submit papers in order to benefit
  169. from the insights and constructive feedback from their peers.
  170. However, the PLoP conferences are open to everyone.  Over the last two
  171. years, roughly half of the participants at PLoP were not pattern
  172. authors.
  173.  
  174. HOW AND WHERE TO SUBMIT PAPERS
  175.  
  176. Authors should submit an electronic copy of the full paper, in
  177. English, to the program chair by no later than April 5th, 1996.  Email
  178. to EuroPLoP96@zfe.siemens.de.  Papers must be formatted in Postscript with
  179. only the most comprehensive pattern languages to exceed 10 pages.
  180. Submissions must be prefaced with ASCII text containing the paper's
  181. title, authors' names, contact name, email address, postal address,
  182. phone number, and a 100-word abstract.
  183.   
  184. We will notify you as to whether your paper will be reviewed at the
  185. conference by May 6th, 1996.  Revisions for draft distribution to
  186. registrants are due may 31st, 1996.  Final versions for papers
  187. selected for publication in the proceedings are due 14 October, 1996,
  188. roughly one month after the conference .  Our publisher requires that
  189. papers accepted for publication in the proceedings be in Microsoft
  190. Word format. 
  191.  
  192. The conference prefers papers written in the pattern form.  However,
  193. we will accept some papers discussing aspects of the form or
  194. experience using it.  The actual subject of patterns need not be
  195. original.  Rather, preference will be shown to authors best able to
  196. exploit the form in the field of computing.  Very liberal revision
  197. policies will insure authors can fold ideas gained at the conference
  198. into the published proceedings. 
  199.  
  200. Papers must not be published or under consideration elsewhere in the
  201. same or similar form. Obtain guidelines for authors or assistance in
  202. electronic submission from the conference or program chair.
  203.  
  204. CONFERENCE LOCATION
  205.  
  206. EuroPLoP will be held at Kloster Irsee, a former Benedictine 
  207. monastery, in the heart of Bavaria, Germany. Its history can be 
  208. traced back to the 12th century, and the buildings we see today were 
  209. erected in the beginning of the 18th century. The monastery is 
  210. surrounded by large woods and close to the Alps. Accommodation is 
  211. available on site. Irsee is well connected to Munich International 
  212. Airport by train or bus.
  213.  
  214.  
  215. Organizers
  216.  
  217. Frank Buschmann                Bruce Anderson
  218. Siemens AG                IBM EMEA Object Technology Practise
  219. Corporate Reserach and Development    32 Park Road
  220. Otto-Hahn-Ring 6            Wivenhoe
  221. 81739 Munich                Colchester
  222. Germany                    Essex   CO7 9LS
  223.                     England
  224.  
  225. Tel: +49/89/636-49323            Tel: +44.1206.825487
  226. Fax: +49/89/636-40898            Fax: +44.1206.825487
  227. e-mail: Frank.Buschmann@zfe.siemens.de    email:  bruce_anderson@uk.ibm.com
  228.  
  229.